Text copied to clipboard!

Titel

Text copied to clipboard!

.NET-Entwickler

Beschreibung

Text copied to clipboard!
Wir suchen einen Softwareentwickler .NET, der leistungsstarke, skalierbare und wartbare Softwarelösungen für moderne Unternehmensanforderungen konzipiert, entwickelt und optimiert. In dieser Rolle arbeiten Sie an der Umsetzung anspruchsvoller Anwendungen auf Basis des Microsoft-.NET-Ökosystems und tragen maßgeblich dazu bei, technische Anforderungen in stabile, benutzerfreundliche und sichere Softwareprodukte zu verwandeln. Sie arbeiten eng mit Produktmanagement, Qualitätssicherung, DevOps, Architektur und weiteren Entwicklungsteams zusammen, um Anwendungen über ihren gesamten Lebenszyklus hinweg erfolgreich zu betreuen. Als Softwareentwickler .NET sind Sie verantwortlich für die Entwicklung von Backend-Services, Webanwendungen, APIs und gegebenenfalls Desktop- oder Cloud-Lösungen. Sie analysieren fachliche Anforderungen, erstellen technische Konzepte und setzen diese mit hoher Codequalität um. Dabei achten Sie auf saubere Architekturen, Wiederverwendbarkeit, Testbarkeit und Performance. Sie bringen Erfahrung mit modernen Entwicklungspraktiken mit und verstehen, wie wichtig Continuous Integration, automatisierte Tests, Code Reviews und strukturierte Dokumentation für nachhaltige Softwareentwicklung sind. Ein wichtiger Bestandteil Ihrer Arbeit ist die enge Zusammenarbeit mit interdisziplinären Teams. Sie stimmen sich mit Stakeholdern ab, bewerten technische Optionen und unterstützen bei der Auswahl geeigneter Technologien und Frameworks innerhalb des .NET-Umfelds. Dazu gehören unter anderem C#, ASP.NET Core, REST-Schnittstellen, relationale Datenbanken, ORMs wie Entity Framework sowie Cloud-Plattformen und Container-Technologien. Idealerweise verfügen Sie auch über ein gutes Verständnis für Sicherheitsstandards, Authentifizierungsverfahren und den Schutz sensibler Daten in produktiven Systemen. Darüber hinaus übernehmen Sie Verantwortung für die kontinuierliche Verbesserung bestehender Systeme. Sie identifizieren technische Schulden, beheben Fehler nachhaltig und entwickeln bestehende Anwendungen weiter, um neue Geschäftsanforderungen effizient abzubilden. Sie denken lösungsorientiert, handeln qualitätsbewusst und behalten auch in komplexen Projekten den Überblick. Ein hohes Maß an Eigeninitiative, Teamfähigkeit und Kommunikationsstärke ist in dieser Position ebenso wichtig wie die Bereitschaft, sich in neue Technologien und Methoden einzuarbeiten. Die Position eignet sich für Fachkräfte, die sowohl Freude an technischer Exzellenz als auch an praxisnaher Produktentwicklung haben. Wenn Sie gerne in einem dynamischen Umfeld arbeiten, moderne Softwarearchitekturen mitgestalten und mit Ihrer Expertise einen direkten Beitrag zum Unternehmenserfolg leisten möchten, bietet diese Rolle eine spannende Perspektive. Sie erhalten die Möglichkeit, an innovativen Projekten mitzuwirken, Entwicklungsstandards aktiv mitzugestalten und Ihre Kenntnisse im .NET-Bereich kontinuierlich auszubauen. Gesucht wird eine Person, die Verantwortung übernimmt, strukturiert arbeitet und nachhaltige Softwarelösungen mit Blick auf Qualität, Sicherheit und Zukunftsfähigkeit entwickelt.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung, Weiterentwicklung und Wartung von Anwendungen auf Basis von .NET und C#
  • Konzeption und Implementierung von REST-APIs, Backend-Services und Webanwendungen
  • Analyse fachlicher Anforderungen und Übersetzung in technische Lösungen
  • Durchführung von Code Reviews sowie Sicherstellung hoher Codequalität und Wartbarkeit
  • Integration von Datenbanken, externen Schnittstellen und Cloud-Diensten
  • Erstellung und Pflege technischer Dokumentationen sowie Unterstützung bei Deployments
  • Zusammenarbeit mit QA, DevOps, Produktmanagement und anderen Entwicklungsteams
  • Fehleranalyse, Performance-Optimierung und kontinuierliche Verbesserung bestehender Systeme

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Entwicklung mit C# und dem .NET-Framework bzw. .NET Core
  • Gute Kenntnisse in ASP.NET Core, Web-APIs und objektorientierter Softwareentwicklung
  • Erfahrung mit relationalen Datenbanken und idealerweise Entity Framework
  • Verständnis für Softwarearchitektur, Design Patterns und Clean Code
  • Kenntnisse in Git, CI/CD-Prozessen und automatisierten Tests
  • Strukturierte, selbstständige und lösungsorientierte Arbeitsweise
  • Gute Deutschkenntnisse und idealerweise Englischkenntnisse für technische Dokumentation

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche Erfahrung haben Sie in der Entwicklung mit C# und .NET?
  • Mit welchen Arten von Anwendungen haben Sie bisher im .NET-Umfeld gearbeitet?
  • Welche Erfahrungen haben Sie mit ASP.NET Core und REST-APIs gesammelt?
  • Wie stellen Sie Codequalität und Wartbarkeit in Ihren Projekten sicher?
  • Welche Datenbanktechnologien und ORMs haben Sie bisher eingesetzt?
  • Haben Sie Erfahrung mit Cloud-Plattformen, Docker oder CI/CD-Pipelines?
  • Wie gehen Sie bei der Analyse und Behebung komplexer Softwarefehler vor?
  • Welche Rolle übernehmen Sie typischerweise in agilen Entwicklungsteams?